Chapter 5 On the Orthogonality of Assignments andProcedures in
نویسنده
چکیده
According to folklore, Algol is an orthogonall extension of a simple imperative programming language with a call-by-name functional language. The former contains assignments, branching constructs, and compound statements; the latter is based on the typed-calculus. To formalize Algol's notion of orthogonalityy, we deene an extended-calculus that models Algol. The calculus includes the full-reduction rule and reduction rules for assignment statements and commands. It has the usual Church-Rosser property and its recursion-free subset is strongly normalizing. In support of the orthogonalityy claim, we show that the proofs of the Church-Rosser and Strong-Normalization theorems are combinations of separate theorems for each sub-language. In addition, the calculus sat-isses a Postponement Theorem which operationally formalizes the idea that the evaluation of an Algol program has two distinct phases which correspond to the two sub-languages. The rst phase corresponds to an unrolling of the program according to the usual and xpoint reductions. The result of this phase is essentially an imperative program. The second phase corresponds to the execution of an imperative program on an ordinary stack machine.
منابع مشابه
Orthogonality preserving mappings on inner product C* -modules
Suppose that A is a C^*-algebra. We consider the class of A-linear mappins between two inner product A-modules such that for each two orthogonal vectors in the domain space their values are orthogonal in the target space. In this paper, we intend to determine A-linear mappings that preserve orthogonality. For this purpose, suppose that E and F are two inner product A-modules and A+ is the set o...
متن کاملOn Approximate Birkhoff-James Orthogonality and Approximate $ast$-orthogonality in $C^ast$-algebras
We offer a new definition of $varepsilon$-orthogonality in normed spaces, and we try to explain some properties of which. Also we introduce some types of $varepsilon$-orthogonality in an arbitrary $C^ast$-algebra $mathcal{A}$, as a Hilbert $C^ast$-module over itself, and investigate some of its properties in such spaces. We state some results relating range-kernel orthogonality in $C^*$-algebras.
متن کاملA characterization of orthogonality preserving operators
In this paper, we characterize the class of orthogonality preserving operators on an infinite-dimensional Hilbert space $H$ as scalar multiples of unitary operators between $H$ and some closed subspaces of $H$. We show that any circle (centered at the origin) is the spectrum of an orthogonality preserving operator. Also, we prove that every compact normal operator is a strongly orthogo...
متن کاملThe Systematic Structure of Ethical concepts and Statements in the Chapter of Israa
Analyzing ethical statements in the holy Quran by the method of content analyzing in order to explain their effects in personal and social guidance is of important part. This paper, showing ethical tatements in the chapter of Israa as a model, analyzing and classifying them based on their topics, has explained the complete guidance model of the chapter. Ethical statements of the chapter have be...
متن کاملThe Role of Mathematics on Human Structure
This book explores the mathematical view of selected body systems and organs and as claimed by its author, “it has an objective to facilitate modern treatment with mathematical precision.”The author, Dr. Adhikari has PhD in mathematics and is the Head of the Institution and Department of Mathematics, Ghusuri Uchcha Madhyamic Vidyalaya, West Bengal, India. The motivation of the author in writing...
متن کامل